/**
 * <p>
 *          适配器模式 <br/>
 *          一种结构型设计模式 <br/>
 *          当旧的接口不能满足当前需求时，但是有不能通过改造原始接口去做兼容
 *          此时就需要使用适配器模式保证旧的接口能够兼容新旧两种需求。Spring的IOC容器中使用了适配器模式<br/>
 *
 *          思想: 将新接口转移到旧接口，提高类的复用<br/>
 *
 *          过多使用会导致系统设计混乱<br/>
 *
 *          该设计模式不是在系统设计时使用的，而是当想在已经运行的接口做修改时可以考虑使用适配器模式<br/>
 *
 *          由于java单继承的原因，如果适配者类是抽象类，那么适配者类只能是一个，并且目标类也必须是抽象类或者接口<br/>
 *
 * </p>
 */
package com.julius.design.pattern.adapter;